#include <stdio.h>
#include <stdlib.h>

#define TIPOCREDITE 1

void credite(float *conta, float valor);
void debite(float *conta, float valor);
void printErro();

int main(int argc, char **argv) {

	float conta = 1000;

	credite(&conta, 10);

//	debite(&conta, 10);

	printf("\nO valor atual da conta eh: %.2f", conta);

	return 0;
}

void credite(float *conta, float valor) {

#if TIPOCREDITE == 1

	*conta+=valor;

#elif TIPOCREDITE == 2
	*conta += *conta * (valor / 100);

#elif TIPOCREDITE == 3
	*conta += 3 * valor;

#else
	printErro();

#endif

}

void debite(float *conta, float valor) {
	*conta -= valor;

}

void printErro() {

	printf("Aconteceu um erro!! O tipoCredite nao eh valido!!");

}
